// 权限管理模块的多语言配置
export const authorityMessages = {
  en: {
    // 菜单标题
    menu: {
      authority: "Authority",
      accountManagement: "Account Management", 
      subordinateOrganization: "Subordinate Organization",
      roleManagement: "Role Management",
      organizationClassification: "Organization Classification",
      clientManagement: "Client Management"
    },
    
    // 通用按钮和操作
    common: {
      search: "Search",
      add: "Add",
      edit: "Edit", 
      modify: "Modify",
      delete: "Delete",
      cancel: "Cancel",
      confirm: "Confirm",
      submit: "Submit",
      save: "Save",
      reset: "Reset",
      enable: "Enable",
      disable: "Disable",
      operation: "Operation",
      operate: "Operate",
      view: "View",
      export: "Export",
      close: "Close",
      selectAll: "Select All",
      pleaseEnter: "Please enter",
      pleaseSelect: "Please select"
    },

    // 账户管理
    account: {
      title: "Account Management",
      userName: "User Name",
      email: "E-mail",
      mobile: "Phone Number",
      role: "Role", 
      status: "Status",
      createTime: "Create Time",
      modifyTime: "Modify Time",
      modifyUser: "Modify User",
      addUser: "Add User",
      modifyUser2: "Modify User",
      resetPassword: "Reset",
      userStatus: "User Status",
      active: "Enable",
      inactive: "Disable",
      adminModifyTip: "Admin accounts can only modify username, role cannot be changed",
      updateSuccess: "User information updated successfully",
      usernameUpdateSuccess: "Username updated successfully (admin role unchanged)",
      accountCreatedSuccess: "Account Created Successfully",
      accountCreatedMessage: "Account has been created successfully!",
      passwordSentInfo: "A random password has been sent to:",
      passwordChangeNote: "Please check your email and change the password after first login."
    },

    // 角色管理
    role: {
      title: "Role Management",
      roleName: "Role name",
      organizationType: "Organization Type",
      authorityType: "Authority Type",
      status: "Status",
      createTime: "Creat time",
      modifyTime: "Modify Time", 
      modifyUser: "Modify User",
      addRole: "Add Role",
      modifyRole: "Modify Role",
      note: "Note",
      webPermissions: "Web Permissions",
      appPermissions: "App Permissions",
      permissions: "Permissions",
      installer: "Installer",
      distributor: "Distributor",
      organizationalClient: "Organizational Client",
      web: "Web",
      app: "App",
      webApp: "Web+App",
      enable: "Enable",
      disable: "Disable",
      disableRole: "Disable the role",
      enableRole: "Enable the role",
      confirmDisable: "Are you sure you want to disable the role",
      confirmEnable: "Are you sure you want to enable the role"
    },

    // 组织分类
    organization: {
      title: "Organization Classification",
      organizationType: "Organization Type",
      organizationName: "Organization Name",
      countryRegion: "Country/Region",
      organizationEmail: "Organization E-mail",
      adminName: "Admin Name",
      authorityType: "Authority Type",
      applicationType: "Authority Type",
      addOrganization: "Add Organization Type",
      modifyOrganization: "Modify",
    },

    // 客户管理
    client: {
      title: "Client Management",
      clientName: "Client name",
      countryRegion: "Country/Region",
      organizationEmail: "Organization E-mail",
      adminName: "Admin name",
      createTime: "Creat time",
      modifyTime: "Modify Time",
      modifyUser: "Modify User",
      addClient: "Add Client",
      modifyClient: "Modify Client"
    },

    // 下级组织
    subordinate: {
      title: "Subordinate Organization",
      organizationName: "Organization Name",
      organizationType: "Organization Type",
      countryRegion: "Country/Region",
      organizationEmail: "Organization Email",
      organizationAddress: "Organization Address",
      adminName: "Admin Name",
      adminEmail: "Admin Email",
      adminMobile: "Admin Mobile",
      modifyUser: "Modify User",
      addOrganization: "Add Organization",
      modifyOrganization: "Modify Organization"
    },

    // 表单验证消息
    validation: {
      required: "This field is required",
      emailFormat: "Please enter a valid email address",
      minLength: "Minimum length is {min} characters",
      maxLength: "Maximum length is {max} characters",
      roleNameRequired: "Please enter role name",
      roleNameLength: "Role name length should be 2 to 50 characters",
      organizationTypeRequired: "Please select organization type",
      authorityTypeRequired: "Please select authority type",
      noteMaxLength: "Note cannot exceed 200 characters",
      organizationNameRequired: "Please enter organization name",
      organizationNameLength: "Organization name length should be 2 to 100 characters",
      organizationEmailRequired: "Please enter organization email"
    },

    // 成功/错误消息
    messages: {
      addSuccess: "Added successfully",
      updateSuccess: "Updated successfully", 
      deleteSuccess: "Deleted successfully",
      operationSuccess: "Operation completed successfully",
      addFailed: "Add failed",
      updateFailed: "Update failed",
      deleteFailed: "Delete failed",
      operationFailed: "Operation failed",
      loadDataFailed: "Failed to load data",
      formValidationFailed: "Form validation failed",
      roleAddSuccess: "Role added successfully",
      roleUpdateSuccess: "Role updated successfully",
      roleEnableSuccess: "Role enabled successfully",
      roleDisableSuccess: "Role disabled successfully",
      roleStatusUpdateFailed: "Role status update failed"
    }
  },

  de: {
    // 菜单标题
    menu: {
      authority: "Berechtigung",
      accountManagement: "Kontoverwaltung",
      subordinateOrganization: "Untergeordnete Organisation", 
      roleManagement: "Rollenverwaltung",
      organizationClassification: "Organisationsklassifizierung",
      clientManagement: "Kundenverwaltung"
    },

    // 通用按钮和操作
    common: {
      search: "Suchen",
      add: "Hinzufügen",
      edit: "Bearbeiten",
      modify: "Ändern", 
      delete: "Löschen",
      cancel: "Abbrechen",
      confirm: "Bestätigen",
      submit: "Senden",
      save: "Speichern",
      reset: "Zurücksetzen",
      enable: "Aktivieren",
      disable: "Deaktivieren",
      operation: "Vorgang",
      operate: "Bedienen",
      view: "Anzeigen",
      export: "Exportieren",
      close: "Schließen",
      selectAll: "Alle auswählen",
      pleaseEnter: "Bitte eingeben",
      pleaseSelect: "Bitte auswählen"
    },

    // 账户管理
    account: {
      title: "Kontoverwaltung",
      userName: "Benutzername",
      email: "E-Mail",
      mobile: "Telefonnummer",
      role: "Rolle",
      status: "Status", 
      createTime: "Erstellungszeit",
      modifyTime: "Änderungszeit",
      modifyUser: "Benutzer ändern",
      addUser: "Benutzer hinzufügen",
      modifyUser2: "Benutzer ändern",
      resetPassword: "Passwort zurücksetzen",
      userStatus: "Benutzerstatus",
      active: "Aktivieren",
      inactive: "Deaktivieren",
      adminModifyTip: "Administratorkonten können nur den Benutzernamen ändern, die Rolle kann nicht geändert werden",
      updateSuccess: "Benutzerinformationen erfolgreich aktualisiert",
      usernameUpdateSuccess: "Benutzername erfolgreich aktualisiert (Administratorrolle unverändert)",
      accountCreatedSuccess: "Konto erfolgreich erstellt",
      accountCreatedMessage: "Das Konto wurde erfolgreich erstellt!",
      passwordSentInfo: "Ein zufälliges Passwort wurde gesendet an:",
      passwordChangeNote: "Bitte überprüfen Sie Ihre E-Mail und ändern Sie das Passwort nach der ersten Anmeldung."
    },

    // 角色管理
    role: {
      title: "Rollenverwaltung",
      roleName: "Rollenname",
      organizationType: "Organisationstyp",
      authorityType: "Berechtigungstyp",
      status: "Status",
      createTime: "Erstellungszeit",
      modifyTime: "Änderungszeit",
      modifyUser: "Benutzer ändern", 
      addRole: "Rolle hinzufügen",
      modifyRole: "Rolle ändern",
      note: "Notiz",
      webPermissions: "Web-Berechtigungen",
      appPermissions: "App-Berechtigungen",
      permissions: "Berechtigungen",
      installer: "Installateur",
      distributor: "Vertrieb",
      organizationalClient: "Organisationskunde",
      web: "Web",
      app: "App",
      webApp: "Web+App",
      enable: "Aktivieren",
      disable: "Deaktivieren",
      disableRole: "Rolle deaktivieren",
      enableRole: "Rolle aktivieren",
      confirmDisable: "Sind Sie sicher, dass Sie die Rolle deaktivieren möchten",
      confirmEnable: "Sind Sie sicher, dass Sie die Rolle aktivieren möchten"
    },

    // 组织分类
    organization: {
      title: "Organisationsklassifizierung",
      organizationType: "Organisationstyp",
      organizationName: "Organisationsname",
      countryRegion: "Land/Region",
      organizationEmail: "Organisations-E-Mail",
      adminName: "Admin-Name",
      authorityType: "Berechtigungstyp",
      applicationType: "Behördentyp",
      addOrganization: "Organisationstyp hinzufügen",
      modifyOrganization: "Modify"
    },

    // 客户管理  
    client: {
      title: "Kundenverwaltung",
      clientName: "Kundenname",
      countryRegion: "Land/Region",
      organizationEmail: "Organisations-E-Mail",
      adminName: "Admin-Name",
      createTime: "Erstellungszeit",
      modifyTime: "Änderungszeit",
      modifyUser: "Kunde ändern",
      addClient: "Kunde hinzufügen",
      modifyClient: "Kunde ändern"
    },

    // 下级组织
    subordinate: {
      title: "Untergeordnete Organisation",
      organizationName: "Organisationsname",
      organizationType: "Organisationstyp",
      countryRegion: "Land/Region",
      organizationEmail: "Organisations-E-Mail",
      organizationAddress: "Organisationsadresse",
      adminName: "Admin-Name",
      adminEmail: "Admin-E-Mail",
      adminMobile: "Admin-Mobiltelefon",
      modifyUser: "Ändra användare",
      addOrganization: "Organisation hinzufügen",
      modifyOrganization: "Organisation ändern"
    },

    // 表单验证消息
    validation: {
      required: "Dieses Feld ist erforderlich",
      emailFormat: "Bitte geben Sie eine gültige E-Mail-Adresse ein",
      minLength: "Mindestlänge beträgt {min} Zeichen",
      maxLength: "Maximale Länge beträgt {max} Zeichen",
      roleNameRequired: "Bitte Rollenname eingeben",
      roleNameLength: "Rollenname sollte 2 bis 50 Zeichen lang sein",
      organizationTypeRequired: "Bitte Organisationstyp auswählen",
      authorityTypeRequired: "Bitte Berechtigungstyp auswählen",
      noteMaxLength: "Notiz darf 200 Zeichen nicht überschreiten",
      organizationNameRequired: "Bitte Organisationsname eingeben",
      organizationNameLength: "Organisationsname sollte 2 bis 100 Zeichen lang sein",
      organizationEmailRequired: "Bitte Organisations-E-Mail eingeben"
    },

    // 成功/错误消息
    messages: {
      addSuccess: "Erfolgreich hinzugefügt",
      updateSuccess: "Erfolgreich aktualisiert",
      deleteSuccess: "Erfolgreich gelöscht", 
      operationSuccess: "Vorgang erfolgreich abgeschlossen",
      addFailed: "Hinzufügen fehlgeschlagen",
      updateFailed: "Aktualisierung fehlgeschlagen",
      deleteFailed: "Löschen fehlgeschlagen",
      operationFailed: "Vorgang fehlgeschlagen",
      loadDataFailed: "Laden der Daten fehlgeschlagen",
      formValidationFailed: "Formularvalidierung fehlgeschlagen",
      roleAddSuccess: "Rolle erfolgreich hinzugefügt",
      roleUpdateSuccess: "Rolle erfolgreich aktualisiert",
      roleEnableSuccess: "Rolle erfolgreich aktiviert",
      roleDisableSuccess: "Rolle erfolgreich deaktiviert",
      roleStatusUpdateFailed: "Rollenstatus-Update fehlgeschlagen"
    }
  },

  fr: {
    // 菜单标题
    menu: {
      authority: "Autorité",
      accountManagement: "Gestion des comptes",
      subordinateOrganization: "Organisation subordonnée",
      roleManagement: "Gestion des rôles", 
      organizationClassification: "Classification d'organisation",
      clientManagement: "Gestion des clients"
    },

    // 通用按钮和操作
    common: {
      search: "Rechercher",
      add: "Ajouter",
      edit: "Modifier",
      modify: "Modifier",
      delete: "Supprimer",
      cancel: "Annuler",
      confirm: "Confirmer",
      submit: "Soumettre",
      save: "Enregistrer",
      reset: "Réinitialiser",
      enable: "Activer",
      disable: "Désactiver",
      operation: "Opération",
      operate: "Opérer",
      view: "Afficher",
      export: "Exporter",
      close: "Fermer",
      selectAll: "Sélectionner tout",
      pleaseEnter: "Veuillez saisir",
      pleaseSelect: "Veuillez sélectionner"
    },

    // 账户管理
    account: {
      title: "Gestion des comptes",
      userName: "Nom d'utilisateur",
      email: "E-mail",
      mobile: "Téléphone",
      role: "Rôle",
      status: "Statut",
      createTime: "Heure de création",
      modifyTime: "Heure de modification",
      modifyUser: "Modifier l'utilisateur",
      addUser: "Ajouter un utilisateur",
      modifyUser2: "Modifier l'utilisateur",
      resetPassword: "Reset",
      userStatus: "Statut de l'utilisateur",
      active: "Activer",
      inactive: "Désactiver",
      adminModifyTip: "Les comptes administrateur ne peuvent modifier que le nom d'utilisateur, le rôle ne peut pas être modifié",
      updateSuccess: "Informations utilisateur mises à jour avec succès",
      usernameUpdateSuccess: "Nom d'utilisateur mis à jour avec succès (rôle administrateur inchangé)",
      accountCreatedSuccess: "Compte créé avec succès",
      accountCreatedMessage: "Le compte a été créé avec succès !",
      passwordSentInfo: "Un mot de passe aléatoire a été envoyé à :",
      passwordChangeNote: "Veuillez vérifier votre e-mail et changer le mot de passe après la première connexion."
    },

    // 角色管理
    role: {
      title: "Gestion des rôles",
      roleName: "Nom du rôle",
      organizationType: "Type d'organisation",
      authorityType: "Type d'autorité",
      status: "Statut",
      createTime: "Heure de création",
      modifyTime: "Heure de modification",
      modifyUser: "Modifier l'utilisateur",
      addRole: "Ajouter un rôle",
      modifyRole: "Modifier le rôle",
      note: "Note",
      webPermissions: "Autorisations Web",
      appPermissions: "Autorisations d'application",
      permissions: "Autorisations",
      installer: "Installateur",
      distributor: "Distributeur",
      organizationalClient: "Client organisationnel",
      web: "Web",
      app: "App",
      webApp: "Web+App",
      enable: "Activer",
      disable: "Désactiver",
      disableRole: "Désactiver le rôle",
      enableRole: "Activer le rôle",
      confirmDisable: "Êtes-vous sûr de vouloir désactiver le rôle",
      confirmEnable: "Êtes-vous sûr de vouloir activer le rôle"
    },

    // 组织分类
    organization: {
      title: "Classification d'organisation",
      organizationType: "Type d'organisation",
      organizationName: "Nom de l'organisation",
      countryRegion: "Pays/Région",
      organizationEmail: "E-mail de l'organisation",
      adminName: "Nom de l'administrateur",
      authorityType: "Type d'autorité",
      applicationType: "Type d'autorité",
      addOrganization: "Ajouter un type d'organisation",
      modifyOrganization: "Modify"
    },

    // 客户管理
    client: {
      title: "Gestion des clients",
      clientName: "Nom du client",
      countryRegion: "Pays/Région",
      organizationEmail: "E-mail de l'organisation",
      adminName: "Nom de l'administrateur",
      createTime: "Heure de création",
      modifyTime: "Heure de modification",
      modifyUser: "Modifier le client",
      addClient: "Ajouter un client",
      modifyClient: "Modifier le client"
    },

    // 下级组织
    subordinate: {
      title: "Organisation subordonnée",
      organizationName: "Nom de l'organisation",
      organizationType: "Type d'organisation",
      countryRegion: "Pays/Région",
      organizationEmail: "E-mail de l'organisation",
      organizationAddress: "Adresse de l'organisation",
      adminName: "Nom de l'administrateur",
      adminEmail: "E-mail de l'administrateur",
      adminMobile: "Mobile de l'administrateur",
      modifyUser: "Modifier l'utilisateur",
      addOrganization: "Ajouter une organisation",
      modifyOrganization: "Modifier l'organisation"
    },

    // 表单验证消息
    validation: {
      required: "Ce champ est obligatoire",
      emailFormat: "Veuillez saisir une adresse e-mail valide",
      minLength: "La longueur minimale est de {min} caractères",
      maxLength: "La longueur maximale est de {max} caractères",
      roleNameRequired: "Veuillez saisir le nom du rôle",
      roleNameLength: "La longueur du nom du rôle doit être de 2 à 50 caractères",
      organizationTypeRequired: "Veuillez sélectionner le type d'organisation",
      authorityTypeRequired: "Veuillez sélectionner le type d'autorité",
      noteMaxLength: "La note ne peut pas dépasser 200 caractères",
      organizationNameRequired: "Veuillez saisir le nom de l'organisation",
      organizationNameLength: "La longueur du nom de l'organisation doit être de 2 à 100 caractères",
      organizationEmailRequired: "Veuillez saisir l'e-mail de l'organisation"
    },

    // 成功/错误消息
    messages: {
      addSuccess: "Ajouté avec succès",
      updateSuccess: "Mis à jour avec succès",
      deleteSuccess: "Supprimé avec succès",
      operationSuccess: "Opération terminée avec succès",
      addFailed: "Échec de l'ajout",
      updateFailed: "Échec de la mise à jour",
      deleteFailed: "Échec de la suppression",
      operationFailed: "Échec de l'opération",
      loadDataFailed: "Échec du chargement des données",
      formValidationFailed: "Échec de la validation du formulaire",
      roleAddSuccess: "Rôle ajouté avec succès",
      roleUpdateSuccess: "Rôle mis à jour avec succès",
      roleEnableSuccess: "Rôle activé avec succès",
      roleDisableSuccess: "Rôle désactivé avec succès",
      roleStatusUpdateFailed: "Échec de la mise à jour du statut du rôle"
    }
  },

  nl: {
    // 菜单标题
    menu: {
      authority: "Autoriteit",
      accountManagement: "Accountbeheer",
      subordinateOrganization: "Ondergeschikte organisatie",
      roleManagement: "Rollbeheer",
      organizationClassification: "Organisatieclassificatie",
      clientManagement: "Klantenbeheer"
    },

    // 通用按钮和操作
    common: {
      search: "Zoeken",
      add: "Toevoegen",
      edit: "Bewerken",
      modify: "Wijzigen",
      delete: "Verwijderen",
      cancel: "Annuleren",
      confirm: "Bevestigen",
      submit: "Indienen",
      save: "Opslaan",
      reset: "Resetten",
      enable: "Inschakelen",
      disable: "Uitschakelen",
      operation: "Bewerking",
      operate: "Bedienen",
      view: "Bekijken",
      export: "Exporteren",
      close: "Stäng",
      selectAll: "Alles selecteren",
      pleaseEnter: "Voer in",
      pleaseSelect: "Selecteer"
    },

    // 账户管理
    account: {
      title: "Accountbeheer",
      userName: "Gebruikersnaam",
      email: "E-mail",
      mobile: "Telefoonnummer",
      role: "Rol",
      status: "Status",
      createTime: "Aanmaaktijd",
      modifyTime: "Wijzigingstijd",
      modifyUser: "Gebruiker wijzigen",
      addUser: "Gebruiker toevoegen",
      modifyUser2: "Gebruiker wijzigen",
      resetPassword: "Wachtwoord resetten",
      userStatus: "Gebruikersstatus",
      active: "Inschakelen",
      inactive: "Uitschakelen",
      adminModifyTip: "Beheerdersaccounts kunnen alleen de gebruikersnaam wijzigen, de rol kan niet worden gewijzigd",
      updateSuccess: "Gebruikersinformatie succesvol bijgewerkt",
      usernameUpdateSuccess: "Gebruikersnaam succesvol bijgewerkt (beheerdersrol ongewijzigd)",
      accountCreatedSuccess: "Account succesvol aangemaakt",
      accountCreatedMessage: "Het account is succesvol aangemaakt!",
      passwordSentInfo: "Een willekeurig wachtwoord is verzonden naar:",
      passwordChangeNote: "Controleer uw e-mail en wijzig het wachtwoord na de eerste aanmelding."
    },

    // 角色管理
    role: {
      title: "Rolbeheer",
      roleName: "Rolnaam",
      organizationType: "Organisatietype",
      authorityType: "Autoriteittype",
      status: "Status",
      createTime: "Aanmaaktijd",
      modifyTime: "Wijzigingstijd",
      modifyUser: "Gebruiker wijzigen",
      addRole: "Rol toevoegen",
      modifyRole: "Rol wijzigen",
      note: "Notitie",
      webPermissions: "Webmachtigingen",
      appPermissions: "App-machtigingen",
      permissions: "Machtigingen",
      installer: "Installateur",
      distributor: "Distributeur",
      organizationalClient: "Organisatieklant",
      web: "Web",
      app: "App",
      webApp: "Web+App",
      enable: "Inschakelen",
      disable: "Uitschakelen",
      disableRole: "Rol uitschakelen",
      enableRole: "Rol inschakelen",
      confirmDisable: "Weet u zeker dat u de rol wilt uitschakelen",
      confirmEnable: "Weet u zeker dat u de rol wilt inschakelen"
    },

    // 组织分类
    organization: {
      title: "Organisatieclassificatie",
      organizationType: "Organisatietype",
      organizationName: "Organisatienaam",
      countryRegion: "Land/Regio",
      organizationEmail: "Organisatie-e-mail",
      adminName: "Beheerdernaam",
      authorityType: "Autoriteittype",
      applicationType: "Autoriteitstype",
      addOrganization: "Organisatietype toevoegen",
      modifyOrganization: "Ändra organisationstyp"
    },

    // 客户管理
    client: {
      title: "Klantenbeheer",
      clientName: "Klantnaam",
      countryRegion: "Land/Regio",
      organizationEmail: "Organisatie-e-mail",
      adminName: "Beheerdernaam",
      createTime: "Aanmaaktijd",
      modifyTime: "Wijzigingstijd",
      modifyUser: "Lägg till kund",
      addClient: "Lägg till kund",
      modifyClient: "Ändra kund"
    },

    // 下级组织
    subordinate: {
      title: "Ondergeschikte organisatie",
      organizationName: "Organisatienaam",
      organizationType: "Organisatietype",
      countryRegion: "Land/Regio",
      organizationEmail: "Organisatie-e-mail",
      organizationAddress: "Organisatieadres",
      adminName: "Beheerdernaam",
      adminEmail: "Beheerder-e-post",
      adminMobile: "Beheerder mobiel",
      modifyUser: "Gebruiker wijzigen",
      addOrganization: "Lägg till organisation",
      modifyOrganization: "Ändra organisation"
    },

    // 表单验证消息
    validation: {
      required: "Dit veld is verplicht",
      emailFormat: "Voer een geldig e-mailadres in",
      minLength: "Minimale lengte is {min} tekens",
      maxLength: "Maximale lengte is {max} tekens",
      roleNameRequired: "Voer rolnaam in",
      roleNameLength: "Rolnaamlengte moet 2 tot 50 tekens zijn",
      organizationTypeRequired: "Selecteer organisatietype",
      authorityTypeRequired: "Selecteer autoriteittype",
      noteMaxLength: "Notitie mag niet meer dan 200 tekens bevatten",
      organizationNameRequired: "Voer organisatienaam in",
      organizationNameLength: "Organisatienaamlengte moet 2 tot 100 tekens zijn",
      organizationEmailRequired: "Voer organisatie-e-mail in"
    },

    // 成功/错误消息
    messages: {
      addSuccess: "Succesvol toegevoegd",
      updateSuccess: "Succesvol bijgewerkt",
      deleteSuccess: "Succesvol verwijderd",
      operationSuccess: "Bewerking succesvol voltooid",
      addFailed: "Toevoegen mislukt",
      updateFailed: "Bijwerken mislukt",
      deleteFailed: "Verwijderen mislukt",
      operationFailed: "Bewerking mislukt",
      loadDataFailed: "Laden van gegevens mislukt",
      formValidationFailed: "Formuliervalidatie mislukt",
      roleAddSuccess: "Rol succesvol toegevoegd",
      roleUpdateSuccess: "Rol succesvol bijgewerkt",
      roleEnableSuccess: "Rol succesvol ingeschakeld",
      roleDisableSuccess: "Rol succesvol uitgeschakeld",
      roleStatusUpdateFailed: "Rolstatus bijwerken mislukt"
    }
  },

  sv: {
    // 菜单标题
    menu: {
      authority: "Myndighet",
      accountManagement: "Kontohantering",
      subordinateOrganization: "Underordnad organisation",
      roleManagement: "Rollhantering",
      organizationClassification: "Organisationsklassificering",
      clientManagement: "Kundhantering"
    },

    // 通用按钮和操作
    common: {
      search: "Sök",
      add: "Lägg till",
      edit: "Redigera",
      modify: "Ändra",
      delete: "Radera",
      cancel: "Avbryt",
      confirm: "Bekräfta",
      submit: "Skicka",
      save: "Spara",
      reset: "Återställ",
      enable: "Aktivera",
      disable: "Inaktivera",
      operation: "Operation",
      operate: "Operera",
      view: "Visa",
      export: "Exportera",
      close: "Stäng",
      selectAll: "Välj alla",
      pleaseEnter: "Vänligen ange",
      pleaseSelect: "Vänligen välj"
    },

    // 账户管理
    account: {
      title: "Kontohantering",
      userName: "Användarnamn",
      email: "E-post",
      mobile: "Mobil",
      role: "Roll",
      status: "Status",
      createTime: "Skapandetid",
      modifyTime: "Ändringstid",
      modifyUser: "Ändra användare",
      addUser: "Lägg till användare",
      modifyUser2: "Ändra användare",
      resetPassword: "Återställ lösenord",
      userStatus: "Användarstatus",
      active: "Aktivera",
      inactive: "Inaktivera",
      adminModifyTip: "Beheerdersaccounts kunnen alleen de gebruikersnaam wijzigen, de rol kan niet worden gewijzigd",
      updateSuccess: "Användarinformation uppdaterad framgångsrikt",
      usernameUpdateSuccess: "Användarnamn uppdaterat framgångsrikt (administratörsroll oförändrad)",
      accountCreatedSuccess: "Konto skapat framgångsrikt",
      accountCreatedMessage: "Kontot har skapats framgångsrikt!",
      passwordSentInfo: "Ett slumpmässigt lösenord har skickats till:",
      passwordChangeNote: "Kontrollera din e-post och ändra lösenordet efter första inloggningen."
    },

    // 角色管理
    role: {
      title: "Rollhantering",
      roleName: "Rollnamn",
      organizationType: "Organisationstyp",
      authorityType: "Myndighetstyp",
      status: "Status",
      createTime: "Skapandetid",
      modifyTime: "Ändringstid",
      modifyUser: "Ändra användare",
      addRole: "Lägg till roll",
      modifyRole: "Ändra roll",
      note: "Anteckning",
      webPermissions: "Webbehörigheter",
      appPermissions: "Appbehörigheter",
      permissions: "Behörigheter",
      installer: "Installatör",
      distributor: "Distributör",
      organizationalClient: "Organisationskund",
      web: "Webb",
      app: "App",
      webApp: "Webb+App",
      enable: "Inschakelen",
      disable: "Uitschakelen",
      disableRole: "Inaktivera rollen",
      enableRole: "Aktivera rollen",
      confirmDisable: "Är du säker på att du vill inaktivera rollen",
      confirmEnable: "Är du säker på att du vill aktivera rollen"
    },

    // 组织分类
    organization: {
      title: "Organisationsklassificering",
      organizationType: "Organisationstyp",
      organizationName: "Organisationsnamn",
      countryRegion: "Land/Region",
      organizationEmail: "Organisations-e-post",
      adminName: "Administratörsnamn",
      authorityType: "Myndighetstyp",
      applicationType: "Myndighetstyp",
      addOrganization: "Lägg till organisationstyp",
      modifyOrganization: "Ändra organisationstyp"
    },

    // 客户管理
    client: {
      title: "Kundhantering",
      clientName: "Kundnamn",
      countryRegion: "Land/Region",
      organizationEmail: "Organisations-e-post",
      adminName: "Beheerdernaam",
      createTime: "Skapandetid",
      modifyTime: "Ändringstid",
      modifyUser: "Lägg till kund",
      addClient: "Lägg till kund",
      modifyClient: "Ändra kund"
    },

    // 下级组织
    subordinate: {
      title: "Underordnad organisation",
      organizationName: "Organisationsnamn",
      organizationType: "Organisationstyp",
      countryRegion: "Land/Region",
      organizationEmail: "Organisations-e-post",
      organizationAddress: "Organisatieadress",
      adminName: "Beheerdernaam",
      adminEmail: "Beheerder-e-post",
      adminMobile: "Beheerder mobiel",
      modifyUser: "Ändra användare",
      addOrganization: "Lägg till organisation",
      modifyOrganization: "Ändra organisation"
    },

    // 表单验证消息
    validation: {
      required: "Detta fält är obligatoriskt",
      emailFormat: "Vänligen ange en giltig e-postadress",
      minLength: "Minimale lengte is {min} tekens",
      maxLength: "Maximale lengte is {max} tekens",
      roleNameRequired: "Voer rolnaam in",
      roleNameLength: "Rolnaamlengte moet 2 tot 50 tekens zijn",
      organizationTypeRequired: "Selecteer organisatietype",
      authorityTypeRequired: "Selecteer autoriteittype",
      noteMaxLength: "Notitie mag niet meer än 200 tekens bevatten",
      organizationNameRequired: "Voer organisatienaam in",
      organizationNameLength: "Organisatienaamlengte moet 2 till 100 tekens zijn",
      organizationEmailRequired: "Voer organisatie-e-mail in"
    },

    // 成功/错误消息
    messages: {
      addSuccess: "Tillagd framgångsrikt",
      updateSuccess: "Succesvol bijgewerkt",
      deleteSuccess: "Succesvol verwijderd",
      operationSuccess: "Bewerking succesvol voltooid",
      addFailed: "Toevoegen mislukt",
      updateFailed: "Bijwerken mislukt",
      deleteFailed: "Verwijderen mislukt",
      operationFailed: "Bewerking mislukt",
      loadDataFailed: "Laden van gegevens mislukt",
      formValidationFailed: "Formuliervalidatie mislukt",
      roleAddSuccess: "Rol succesvol toegevoegd",
      roleUpdateSuccess: "Rol succesvol bijgewerkt",
      roleEnableSuccess: "Rol succesvol ingeschakeld",
      roleDisableSuccess: "Rol succesvol uitgeschakeld",
      roleStatusUpdateFailed: "Rolstatus bijwerken mislukt"
    }
  }
}; 